import paramiko

hostname = '192.168.10.5'
username = 'y'
password = '1'
paramiko.util.log_to_file('syslogin.log')     #发送paramiko日志到syslogin.log文件

ssh = paramiko.SSHClient()          #创建一个SSH客户端client对象
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#ssh.load_system_host_keys()         #获取客户端host_keys,默认~/.ssh/known_hosts,非默认路径需指定ssh.load_system_host_keys(/xxx/xxx) 
ssh.connect(hostname=hostname,username=username,password=password)    #创建SSH连接
#git config --global http.proxy socks5://192.168.10.224:1080
#git config --global https.proxy socks5://192.168.10.10:1080
#git config --global --unset http.proxy 
#git config --global --unset https.proxy
#stdin,stdout,stderr = ssh.exec_command('pwd') 
stdin,stdout,stderr = ssh.exec_command('df -hl')      #调用远程执行命令方法exec_command()
for line in stdout.readlines():
    print(line,end='')
#print(stdout.read().decode('utf-8'))        #打印命令执行结果，得到Python列表形式，可以使用stdout_readlines()
ssh.close()